//
//  WBNavigationController.swift
//  传智微博
//
//  Created by WZH on 2018/5/23.
//  Copyright © 2018年 WZH. All rights reserved.
//

import UIKit

class WBNavigationController: UINavigationController {

    
    /// 重写 push 方法，所有的 push 动作都会调用此方法!
    override func pushViewController(_ viewController: UIViewController, animated: Bool) {
        
        // 如果不是栈底控制器才需要隐藏，跟控制器不需要处理
        if childViewControllers.count > 0 {
            // 隐藏底部的 TabBar
            viewController.hidesBottomBarWhenPushed = true
        }
        
        super.pushViewController(viewController, animated: animated)
    }
}
